/**
 * 判断是否为 TypeError（实例的构造函数会等于其父类的值）
 * @param {}} obj
 * @returns
 */
function isTypeError(obj) {
  return obj ? obj.constructor === TypeError : false
}

module.exports = isTypeError

// console.log(isTypeError(new Error('error'))) // false
// console.log(isTypeError(new TypeError('error'))) // true
const array = [1, 2, 3]
console.log(array instanceof Array) // true
console.log(array instanceof Object) // true

console.log(array.constructor === Array) // true
console.log(array.constructor === Object) // false
